<?php
/**
 *   OPENSHOP 管理中心聚集页设定程序 
 *   @package     OpenShop
 *   @version     $Id: createdynamic.php,v 1.0 2009/07/29 11:18:17 modified $
 *   @author      杨敬君 <aqkt_436@hotmail.com>
 */
//根据类型不同从数据库获取相应的值
function get_dynamicDB($sort=0,$lib=0,$ty=0,$textnum=0,$atextnum=0){	
	$sql = 'select * from ' . $GLOBALS['os']->table('dynamic') . " WHERE dy_sort='$sort' and dy_Project='$lib' and dy_type='$ty'";
	$res = $GLOBALS['db']->getAll($sql);
    $arr = array();
    foreach ($res AS $idx => $row)
    {
            $arr["id"]= $row["dy_id"];   
            $arr["aasort"]= $sort;
    	switch ($ty){
    		case 1:
    		     for($i=1;$i<=$textnum;$i++){
    		      $arr["Text$i"]= $row["dy_Text$i"];
    		      $arr["Url$i"]= $row["dy_TextCUrl$i"];	       
    		      }
    		      $arr["Type"]=$row["dy_Type"];
    	         break;
    		case 2:
    	    	 for($i=1;$i<=$textnum;$i++){
    		      $arr["dy_PPath$i"]= $row["dy_PPath$i"];
    		      $arr["dy_PCUrl$i"]= $row["dy_PCUrl$i"];
    		      }
    		      $arr["Type"]=$row["dy_Type"];
    			break;
    		case 3:
    			  $arr["dy_FPath"]= $row["dy_FPath"];
    			  $arr["Type"]=$row["dy_Type"];
    			  break;
    		case 4:
    			  $arr["dy_Html"]= $row["dy_Html"];	
    			  $arr["Type"]=$row["dy_Type"]; 
    			  break;   		
    		case 5:
    			  $arr["dy_PPath1"]= $row["dy_PPath1"];   
    		      $arr["dy_PCUrl1"]= $row["dy_PCUrl1"];
    	          for($i=1;$i<=$atextnum;$i++){
    		      $arr["Text$i"]= $row["dy_Text$i"];   
    		      $arr["Url$i"]= $row["dy_TextCUrl$i"];	       
    		      }
    		     $arr["Type"]=$row["dy_Type"];
    			break;
    			default:
    				break;
    	}
    }
    return $arr;
}

function getOne($sql, $limited = false)
{
        if ($limited == true)
        {
            $sql = trim($sql . ' LIMIT 1');
        }
        $res = $this->query($sql);
        if ($res !== false)
        {
            $row = mysql_fetch_row($res);
            if ($row !== false)
            {
                return $row[0];
            }
            else
            {
                return '';
            }
        }
        else
        {
            return false;
        }
}    
/**
 * 获得类型(中文)
 * @access  public
 * @param   array     get_typestring
 * @return  array
 * @author  杨敬君
 * @CreateTime 2009-7-30 15:54
 */
function get_typestring($type=0){
switch ($type){
		case '1':
			$stringname="文字";
			break;
		case '2':
			$stringname="图片";
			break;
		case '3':
			$stringname="flash";
			break;
		case '4':
			$stringname="html";
			break;
	    default:
		    $stringname="图文";
			break;
	}
	return $stringname;	
}

/**
 * 判断CMS数据库是否有相应的记录
 * @param   string $lib 项目库名
 * @param   string $sort 排序
 * @return  boolean
 */
function is_dyidOnly($dy_id){
	$res=$GLOBALS['db']->getOne("SELECT COUNT(*) FROM".$GLOBALS['os']->table('dynamic').
	                            " WHERE dy_id='$dy_id'");
	return  $res;	
}
//配置文件
$config_file= ROOT_PATH . 'themes/' . $GLOBALS['_CFG']['template'].'/library/config.xml';
	
?>